ISCModelSet
A Model Set component provides access to a member of a hierarchically organized collection of model sets.
The following table contains the methods for the ISCModelSet interface:
Method |
Description |
---|---|
SC_MODELTYPEID ClassId() |
Class identifier for metadata associated with the model set. |
BSTR ClassName() |
Class name for metadata associated with the model set. |
VARIANT_BOOL DirtyBit() |
Returns a flag that indicates that the data has changed in the model set. |
void DirtyBit(VARIANT_BOOL ) |
Sets the flag that indicates that the data in the model set has changed. |
SC_MODELTYPEID ModelSetId() |
Passes back an identifier for the model set. |
BSTR Name() |
Passes back a persistence unit name. |
ISCModelSet * Owner() |
A pointer to the owner model set. Returns NULL for the top model set in the persistence unit. |
ISCModelSetCollection * OwnedModelSets() |
Provides a collection with directly owned model sets. |
SC_MODELTYPEID PersistenceUnitId() |
The identifier for the persistence unit that contains the model set. |
ISCPropertyBag * PropertyBag(VARIANT List [optional], VARIANT AsString [optional]) |
Returns a property bag with the model set's properties. A model set property is present in the resulting bag only if it has a value. If the property does not have any value set, the property bag will not have the property listed. |
void PropertyBag(VARIANT List [optional], VARIANT AsString [optional], ISCPropertyBag * propBag) |
Sets a model set with the properties in the given property bag. |
For information about metadata class identifiers and names, see the HTML document erwin Metamodel Reference, in the Metamodel Reference Bookshelf located in the erwin� Data Modeler installation folder.
Copyright © 2025 Quest Software, Inc. |